@charset "utf-8";
/* CSS Document */

*{font-family:"宋体",Arial;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}  
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}  
table{}  
caption,th{text-align:left;font-weight:normal;}  
html,body,fieldset,img,iframe,abbr{border:0;}  
i,cite,em,var,address,dfn{font-style:normal;}  
[hidefocus],summary{outline:0;}  
li{list-style:none;}  
h1,h2,h3,h4,h5,h6,small{font-size:100%;}  
sup,sub{font-size:83%;}  
pre,code,kbd,samp{font-family:inherit;}  
q:before,q:after{content:none;}  
textarea{overflow:auto;resize:none;}  
label,summary{cursor:default;}  
a,button{cursor:pointer;}  
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}  
del,ins,u,s,a,a:hover{text-decoration:none;}  
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}  
body{background-color:#FFF;}  
a{color:#333;}
a:hover{color:#284E97;text-decoration: none; transition:all .5s ease-out 0s;}
.w1000{width:1000px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.b5{height:5px;}.b10{height:8px;}.b8{height:8px;}.b15{height:15px;}.b20{height:20px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}
.more{margin-right:10px;color:#333; margin-top:11px;}
.time{color:#999}
.border_radius_8px{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.border_radius_5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.alpha{filter:alpha(opacity=50);  /* IE */ -moz-opacity:0.5;  /* Moz + FF */ opacity: 0.5;}


/*头部*/
.header{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
}

/*导航*/
.nav{
	line-height: 39px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height: 39px;
}

/*Banner*/
.banner{}

/*主体*/
.wrapper{}

.kk1{
	border: 1px solid #dbd8d8;
}
.kk1 .tit{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbd8d8;
	height: 33px;
}
.kk1 .con{}
.kk1 .con ul li{
	line-height: 20px;
	height: 20px;
}

/*link*/
.link{}

/*footer*/
.footer{
	text-align:center;
	line-height:30px;
	color:#4c4b4b;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}




/*导航菜单*/
#navMenu {
	height: 39px;
	line-height: 39px;
	display:block;
	overflow:hidden;
	background-image: url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}
#navMenu ul{}
#navMenu .onelink{
background-image:none;}
#navMenu li {
	width:123px;
	text-align:center;
	float: left;
	line-height: 39px;
	height: 39px;
	background-image: url(../images/nav_li_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:2px;
}

#navMenu li a {
	color:#FFF;
	font-family:"宋体";
	display:block;
	font-size:15px;
	font-weight:bold;
}
#navMenu li a:hover, #navMenu li.hover a {
	text-decoration: none;
	color:#FF0;
	background-color: #2E7529;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 123px;
	visibility: hidden;
	/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);*/	
	margin-top: -1px;
	background-color: #2E7529;
	padding-bottom:-1px;
	overflow:hidden;
}

.dropMenu li {
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.dropMenu li a {
	display: block;
	text-align:center;
	color: black;
	color:#FFF;
}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#6CA7C7;
}
.dropMenu a:hover {
	color:#FF0;
	background-color:#204F1C
}

.hdo{
width:100%;
height:auto;
display:block;
overflow:hidden;
}


#demo{background:#FFF;overflow:hidden;width:978px;}
#demo a{
	margin-right:10px;
	display: block;
	height: 160px;
	width: 153px;
	float:left;
}
#demo a p{
	line-height:30px;
	height:30px;
	text-align:center;
	background-color: #EFEFEF;
}
#demo img{}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}
